package com.fdb.efp.flow.service.facade;

import java.util.List;

import com.fdb.efp.flow.service.vo.BizFlowNodeVO;

/**
 * <p>Description:业务流转节点信息				<p>
 * @author ligm
 * @date 2018-05-05
 */
public interface BizFlowNodeService {
	
	public List<BizFlowNodeVO> queryAllOwner(BizFlowNodeVO bizFlowNodeVo);
	
	public List<BizFlowNodeVO> queryAllCurrOrg(BizFlowNodeVO bizFlowNodeVo);
	
	public List<BizFlowNodeVO> queryAllCurrDownOrg(BizFlowNodeVO bizFlowNodeVo);
	
	public int insertBizFlowNode(BizFlowNodeVO inBizFlowNodeVo);
	
	public int deleteByPk(BizFlowNodeVO bizFlowNodeVo);
	
	public int updateByPk(BizFlowNodeVO bizFlowNodeVo);
	
	public BizFlowNodeVO queryByPk(BizFlowNodeVO bizFlowNodeVo);

	public List<BizFlowNodeVO> queryAllByFlowIdByPage(BizFlowNodeVO bizFlowNodeVo);
	
	public List<BizFlowNodeVO> queryAllByFlowId(BizFlowNodeVO bizFlowNodeVo);
	
	public List<BizFlowNodeVO> queryAllByFlowIdAndEventIdByPage(BizFlowNodeVO bizFlowNodeVo);
	
}
